package com.ysd.qxgl.service;

import java.util.List;

import com.ysd.qxgl.dto.RolesDTO;
import com.ysd.qxgl.model.Roles;

public interface IRolesService {

 /***
     * 查询所有角色
     * @return
     */
    List<Roles> findAllRoles();
    /***
     * 分页查询角色
     * @param dto 分页条件
     * @return
     */
    List<Roles> findRolesByPage(RolesDTO dto);
    /***
     * 新增一个角色
     * @param roles 角色信息
     * @return
     */
    int addRole(Roles roles);
    /***
     * 编辑角色
     * @param roles 角色信息
     * @return
     */
    int editRole(Roles roles);
    /***
     * 删除绝色
     * @param id 角色编号
     * @return
     */
    int delRole(String id);
    /***
     * 获取角色总记录数
     * @param dto 查询条件
     * @return
     */
    int getCount(RolesDTO dto);
}